<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>JS内置函数的应用</title>
    <script type="text/javascript">
        // parseInt() 函数
        var num1 = "123abc";
        var num2 = "abc123";
        document.write("(1) 使用parseInt()函数 <br>")
        document.write("123abc  转换的结果是 :" + parseInt(num1) + "<br>");
        document.write("abc123  转换的结果是 :" + parseInt(num2) + "<br>");
        document.write("<hr/>");

        // parseFloat()函数
        var num3 = "123.456789abc";
        document.write("(2) 使用parseFloat()函数<br>");
        document.write("123.456789abc转换的结果为:" + parseFloat(num3) + "<br>");
        document.write("<hr/>");

        // isNaN()函数
        document.write("(3) 使用isNaN()函数<br>");
        document.write("123.456789abc 转换后是否为NaN:" + isNaN(parseFloat(num3)) + "<br>");
        document.write("abc123转换结果后是否是NaN:" + isNaN(parseInt(num2)) + "<br>");
        document.write("<hr/>");

        // isFinite()函数
        document.write("(4) 使用isFinite()函数<br>")
        document.write("1 除以 0的结果是否是无穷大" + isFinite(1/0.00000000000000000000001) + "<br>");
        document.write("<hr/>");

        // encodeURI()函数
        document.write("(5) 使用encodeURI()函数")
        document.write("转换为网络资源地址为:" + encodeURI("http://127.0.0.1/save.html?name=测试") + "<br>");
        document.write("<hr/>");

        // decodeURI()函数
        document.write("(6) 使用decodeURI()函数");
        document.write("转换网络资源地址字符串为:" + decodeURI(encodeURI("http://127.0.0.1/save.html?name=测试")) + "<br>")
        document.write("<hr/>");






    </script>


</head>
<body>


</body>
</html>